package main

import (
	"fmt"
	//_ "github.com/go-sql-driver/mysql" //注册MySQL驱动
)

/*
18 map操作

	（1）定义一个map存下面数据
	    France 首都是 巴黎
	    Italy 首都是 罗马
	    Japan 首都是 东京
	    India 首都是 新德里
	（2）检测American 的首都是否存在
	（3）将map的数据存入到mysql数据库
*/
func main() {
	//定义一个map

	//方法一
	//duMap := make(map[string]string, 4)
	//duMap["France"] = "巴黎"
	//duMap["Italy"] = "罗马"
	//duMap["Japan"] = "东京"
	//duMap["India"] = "新德里"

	//方法二
	duMap := map[string]string{
		"France": "巴黎",
		"Italy":  "罗马",
		"Japan":  "东京",
		"India":  "新德里",
	}

	//便历测试
	//for k, v := range duMap {
	//	fmt.Println(k, v)
	//}

	//检测
	v, ok := duMap["American"]
	if ok {
		fmt.Println(v)
	} else {
		fmt.Println("不存在！")
	}

	////连接数据库
	//db, err := sql.Open("mysql", "root:12345@tcp(192.168.0.1:3306)/test")
	//if err != nil {
	//	fmt.Println(err)
	//}
	////插入数据
	//for k, v := range duMap {
	//	result, err := db.Exec("INSERT INTO countryCapital(country,capital)VALUES (?,?)", k, v)
	//	if err != nil {
	//		fmt.Println(result, err)
	//	}
	//}

}
